1004383
60892
862581
604399
643641
498524
72178
24775
688774
541323
941667
768889
5221799
3643581
3174148
2469804
2263988
2098609
2022358
193278
1804118
1736136
1709196
1652471